import { BaseMessage } from "../message/base";

/**
 * Agent 基类
 */
export abstract class BaseAgent {
    /** 重置 Agent */
    abstract reset(): BaseMessage[];
    /** 执行 Agent 一步 */
    abstract step(inputMessage: BaseMessage): Promise<unknown>;
}
